<?php
class ShipToType {
	public $companyName;
	public $attentionName;
	public $taxIdentificationNumber;
	public $phoneNumber;
	public $faxNumber;
	public $eMailAddress;
	public $address;
	public $locationID;

	public function __construct($address, $companyName, $attentionName, $taxIdentificationNumber='', $phoneNumber='', $faxNumber='', $eMailAddress='', $locationID='' ) {
		$this->companyName = $companyName;
		$this->attentionName = $attentionName;
		$this->taxIdentificationNumber = $taxIdentificationNumber;
		$this->phoneNumber = $phoneNumber;
		$this->faxNumber = $faxNumber;
		$this->eMailAddress = $eMailAddress;
		$this->address = $address;
		$this->locationID = $locationID;
	}
	/**
	 * @var string
	 */
	public function getCompanyName() {
		return $this->companyName;
	}

	/**
	 * @var string
	 */
	public function getAttentionName() {
		return $this->attentionName;
	}

	/**
	 * @var string
	 */
	public function getTaxIdentificationNumber() {
		return $this->taxIdentificationNumber;
	}

	/**
	 * @var string
	 */
	public function getPhoneNumber() {
		return $this->phoneNumber;
	}

	/**
	 * @var string
	 */
	public function getFaxNumber() {
		return $this->faxNumber;
	}

	/**
	 * @var string
	 */
	public function getEMailAddress() {
		return $this->eMailAddress;
	}

	/**
	 * @var ShipToAddressType
	 */
	public function getAddress() {
		return $this->address;
	}

	/**
	 * @var string
	 */
	public function getLocationID() {
		return $this->locationID;
	}
}